package com.devilvan.betrice.lol.vo;

import com.alibaba.fastjson.annotation.JSONField;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * @author Evad.Wu
 * @Description LOL-对局列表信息-入参分页报文 值对象
 * @date 2022-10-02
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@Schema(description = "LOL-对局列表信息-入参分页报文 值对象")
public class LolBattleListRequestPageVo {
    @Schema(description = "统计类型")
    @JSONField(alternateNames = {"account_type"}, name = "account_type")
    private Integer accountType;
    @Schema(description = "QQ号")
    @JSONField(alternateNames = {"id"}, name = "id")
    private String openId;
    @Schema(description = "大区")
    @JSONField(alternateNames = {"area"})
    private Integer area;
    @Schema(description = "采集的页数（左右闭区间）")
    @JSONField(alternateNames = {"clPage"})
    private List<Integer> clPage;
    @Schema(description = "数据来源")
    @JSONField(alternateNames = {"from_src"}, name = "from_src")
    private String fromSrc;
}
